/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package JeuDeLaVie;

import java.awt.Color;
import java.awt.Point;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.BorderFactory;
import javax.swing.JPanel;
import javax.swing.border.Border;

/**
 * Cases de la grille de la Vue (Fenetre)
 * @author 
 */
public class CaseGrille extends JPanel
{
    private Point coord;  
//    MouseAdapter listenerSouris;
    
    
    /**
     * Construit une case en lui attribuant les coordonnées données.
     * @param nouvCoord Coordonnées de la case
     */
    public CaseGrille(Point nouvCoord, MouseAdapter nouvListenerSouris){
        this(nouvListenerSouris);
        coord = nouvCoord;
    }
    
    /**
     * Constructeur de base de la classe.
     */
    public CaseGrille(MouseAdapter nouvListenerSouris){
        super();
        Border bordure = BorderFactory.createLineBorder(Color.DARK_GRAY, 1);

        addMouseListener(nouvListenerSouris);
        setBorder(bordure);        
    }

    /**
     * Méthode permettant d'accéder aux coordonées de la case.
     * @return Les coordonnées de la case
     */
    public Point getCoord(){
        return coord;
    }
    
}
